#include "gd32f3x0.h"
#include "systick.h"

uint8_t test;

int main(void)
{
    systick_config();
    gpio_init(A1, GPI, GPIO_LOW, GPI_PULL_DOWN);
    gpio_init(A2, GPO, GPIO_LOW, GPO_PUSH_PULL);
    // rcu_periph_clock_enable(RCU_GPIOA);
    // gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_2);
    // gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_2);
    while(1)
    {
        // gpio_bit_set(GPIOA, GPIO_PIN_2);
        io_toggle(A2);
        test = io_read(A1);
    }
}
